﻿using System.Collections.Generic;
using EONFULLSIN.Models.Enum;

namespace EONFULLSIN.Models
{
    public class DataUtil
    {
        public static readonly Dictionary<string, List<MenuItems>> MenuItems = new Dictionary<
            string,
            List<MenuItems>
        >()
        {
            {
                "控制台",
                new List<MenuItems>
                {
                    new MenuItems
                    {
                        Text = "运行状态",
                        Tag = "RunStatus",
                        Rank = RoleTypeEnum.Staff,
                    },
                }
            },
            {
                "系统管理",
                new List<MenuItems>
                {
                    new MenuItems
                    {
                        Text = "用户管理",
                        Tag = "UserConfig",
                        Rank = RoleTypeEnum.Admin,
                    },
                }
            },
            {
                "数据追溯",
                new List<MenuItems>()
                {
                    new MenuItems
                    {
                        Text = "日志记录",
                        Tag = "LogRecord",
                        Rank = RoleTypeEnum.Staff,
                    },
                }
            },
            {
                "设备操作",
                new List<MenuItems>
                {
                    new MenuItems
                    {
                        Text = "手动操作",
                        Tag = "DeviceManual",
                        Rank = RoleTypeEnum.Staff,
                    },
                }
            },
            {
                "设备管理",
                new List<MenuItems>
                {
                    new MenuItems
                    {
                        Text = "设备信息",
                        Tag = "UserControlDeviceList",
                        Rank = RoleTypeEnum.Staff,
                    },
                }
            },
            //{ "通用", new List<MenuItems>
            //    {
            //        new MenuItems { Text = "Button 按钮" , Tag = "Button",Rank=RoleTypeEnum.Technician},
            //        new MenuItems { Text = "FloatButton 悬浮按钮", Tag = "FloatButton",Rank=RoleTypeEnum.Staff},
            //        new MenuItems { Text = "Icon 图标", Tag = "Icon",Rank=RoleTypeEnum.Admin},
            //    }
            //},
            //{ "布局", new List<MenuItems>
            //    {
            //        new MenuItems { Text = "Divider 分割线", Tag = "Divider" },
            //        new MenuItems { Text = "FlowPanel 流动布局", Tag = "FlowPanel"},
            //        new MenuItems { Text = "GridPanel 网格布局", Tag = "GridPanel"},
            //        new MenuItems { Text = "Panel 面板", Tag = "Panel"},
            //        new MenuItems { Text = "StackPanel 堆叠布局", Tag = "StackPanel"},
            //        new MenuItems { Text = "VirtualPanel 虚拟布局", Tag = "VirtualPanel"}
            //    }
            //},
            //{ "导航", new List<MenuItems>
            //    {
            //        new MenuItems { Text = "Breadcrumb 面包屑", Tag = "Breadcrumb"},
            //        new MenuItems { Text = "Dropdown 下拉菜单", Tag = "Dropdown"},
            //        new MenuItems { Text = "Menu 导航菜单", Tag = "Menu"},
            //        new MenuItems { Text = "Pagination 分页", Tag = "Pagination"},
            //        new MenuItems { Text = "Steps 步骤条", Tag = "Steps"}
            //    }
            //},
            //{ "数据录入", new List<MenuItems>
            //    {
            //        new MenuItems { Text = "Checkbox 多选框", Tag = "Checkbox"},
            //        new MenuItems { Text = "ColorPicker 颜色选择器", Tag = "ColorPicker"},
            //        new MenuItems { Text = "DatePicker 日期选择器", Tag = "DatePicker"},
            //        new MenuItems { Text = "DatePickerRange 日期范围选择器", Tag = "DatePickerRange"},
            //        new MenuItems { Text = "Input 输入框", Tag = "Input"},
            //        new MenuItems { Text = "InputNumber 数字输入框", Tag = "InputNumber"},
            //        new MenuItems { Text = "Radio 单选框", Tag = "Radio"},
            //        new MenuItems { Text = "Rate 评分", Tag = "Rate"},
            //        new MenuItems { Text = "Select 选择器", Tag = "Select"},
            //        new MenuItems { Text = "SelectMultiple 多选选择器", Tag = "SelectMultiple"},
            //        new MenuItems { Text = "Slider 滑动输入条", Tag = "Slider"},
            //        new MenuItems { Text = "SliderRange 滑动范围输入条", Tag = "SliderRange"},
            //        new MenuItems { Text = "Switch 开关", Tag = "Switch"},
            //        new MenuItems { Text = "TimePicker 时间选择框", Tag = "TimePicker"},
            //        new MenuItems { Text = "UploadDragger 上传", Tag = "UploadDragger"}
            //    }
            //},
            //{ "数据展示", new List<MenuItems>
            //    {
            //        new MenuItems { Text = "Avatar 头像", Tag = "Avatar"},
            //        new MenuItems { Text = "Badge 徽标数", Tag = "Badge"},
            //        new MenuItems { Text = "Calendar 日历", Tag = "Calendar"},
            //        new MenuItems { Text = "Carousel 走马灯", Tag = "Carousel"},
            //        new MenuItems { Text = "Collapse 折叠面板", Tag = "Collapse"},
            //        new MenuItems { Text = "Label 标签", Tag = "Label"},
            //        new MenuItems { Text = "LabelTime 时间标签", Tag = "LabelTime"},
            //        new MenuItems { Text = "Popover 气泡卡片", Tag = "Popover"},
            //        new MenuItems { Text = "Preview 图片预览", Tag = "Preview"},
            //        new MenuItems { Text = "Segmented 分段控制器", Tag = "Segmented"},
            //        new MenuItems { Text = "Table 表格", Tag = "Table"},
            //        new MenuItems { Text = "Tabs 标签页", Tag = "Tabs"},
            //        new MenuItems { Text = "Tag 标签", Tag = "Tag"},
            //        new MenuItems { Text = "Timeline 时间轴", Tag = "Timeline"},
            //        new MenuItems { Text = "Tooltip 文字提示", Tag = "Tooltip"},
            //        new MenuItems { Text = "Tree 树形控件", Tag = "Tree"}
            //    }
            //},
            //{ "反馈", new List<MenuItems>
            //    {
            //        new MenuItems { Text = "Alert 警告提示", Tag = "Alert"},
            //        new MenuItems { Text = "Drawer 抽屉", Tag = "Drawer"},
            //        new MenuItems { Text = "Message 全局提示", Tag = "Message"},
            //        new MenuItems { Text = "Modal 对话框", Tag = "Modal"},
            //        new MenuItems { Text = "Notification 通知提醒框", Tag = "Notification"},
            //        new MenuItems { Text = "Progress 进度条", Tag = "Progress"},
            //        new MenuItems { Text = "Spin 加载中", Tag = "Spin"}
            //    }
            //},
            //{ "聊天", new List<MenuItems>
            //    {
            //        new MenuItems { Text = "ChatList 气泡聊天列表", Tag = "ChatList"},
            //        new MenuItems { Text = "MsgList 好友消息列表", Tag = "MsgList"}
            //    }
            //},
            //{ "其它", new List<MenuItems>
            //    {
            //        new MenuItems { Text = "Battery 电池", Tag = "Battery" },
            //        new MenuItems { Text = "ContextMenuStrip 快捷菜单", Tag = "ContextMenuStrip" },
            //        new MenuItems { Text = "Image3D 图片3D", Tag = "Image3D" },
            //        new MenuItems { Text = "PageHeader 页头", Tag= "PageHeader"},
            //        new MenuItems { Text = "Signal 信号", Tag = "Signal" },
            //        new MenuItems { Text = "WindowBar 窗口栏", Tag = "WindowBar" }
            //    }
            //}
        };
    }
}
